#include <my_header.h>
/*Usage: ./03_wirte filename */
int main(int argc, char *argv[]){
    //需要两个命令参数
    //判断是否满足两个命令参数值
    ARGS_CHECK(argc, 2);
    //打开要接收写入内容的文件
    int fd = open(argv[1],O_RDWR | O_CREAT | O_TRUNC,0666);
    ERROR_CHECK(fd, -1, "open");
    //文件只需要写入内容，文件存在就覆盖，不存在就创建新的
    //write函数有返回值，要定义一个ssize_t
    //接收函数的返回值
    ssize_t sret = write(fd,"hello word!",11);
    printf("sret = %ld\n",sret);
    //关闭文件流
    close(fd);  
    return 0;
}


